package com.example.designpatterns.bridge;

/**
 * 定义扩展抽象化（Refined Abstraction）角色：是抽象化（Abstraction）角色的子类，实现父类中的业务方法，
 * 并通过组合关系调用实现化（Implementor）角色中的业务方法。
 */
public class UpRightPhone extends Phone {
    
    public UpRightPhone(Brand brand) {
        super(brand);
    }

    public void open() {
        super.open();//调用父类方法
        System.out.println("直立样式手机");
    }

    public void close() {
        super.close();
        System.out.println("直立样式手机");
    }

    public void call() {
        super.call();
        System.out.println("直立样式手机");
    }

}
